.user{margin-bottom: 50px;}
.user>h1{width: 1200px; height: 40px; line-height: 40px; color:#FFFFFF; font-size: 14px; text-indent: 20px; background: #57974B; margin: 20px auto;}
.user .middle{ width: 1200px;}
.user .middle .left{width: 150px; float:left; background: #f2f2f2; text-align: center; margin-right: 13px;}
.user .middle .left ul li h2{margin:30px auto ; color: #333333; font-size: 14px;}
.user .middle .left ul li ol li{line-height: 31px; font-size: 12px;}
.user .middle .left ul li ol li a{ font-size: 12px; color:#333333;}
.user .middle .left ul li:nth-child(1) h2{color: #57974B;}
.user .middle .left ul li:nth-child(4) ol li:nth-child(3){margin-bottom: 83px;}
#content .right{ width: 1037px; float: left;}
.right .list{height: 42px; line-height: 42px; background: #f5f3f3; font-size: 16px;}
.right .list li{float:left; width: 172px; text-align: center; position: relative;}
.right .list li.on{border-bottom: 2px solid #57974B;}
.right .list li a{color: #333333; display: block;}
.right .list li:nth-child(6) a{font-size: 12px;}
.right .list li:nth-child(6) a img{position: relative; top:4px; left: -6px;}
.right .search{width: 300px; }
.right  label {height: 52px; display: inline-block;}
.right label input{padding:0 8px; margin: 10px auto; width: 195px; height: 23px; border: 1px solid #CCCCCC; line-height: 23px;}
.right label button{cursor: pointer; height: 25px; line-height: 23px; border: 1px solid #CCCCCC; color:#333333; border-left: none; width: 64px; text-align: center; position: relative;  left: -5px;}
.right  .message{background: #f5f3f3; margin-bottom: 10px; height: 40px;}
.right  .message ul li{float: left;line-height: 40px; width: 120px;text-align: center; margin-right: 15px; }
.right  .message ul li span{display: inline-block;color: #333333; font-size: 12px;}
.right  .message ul li:nth-child(1){width: 340px;}

.right .details ul>li{border: 1px solid #CCCCCC;height: 180px; margin-bottom: 20px; background: #f7f7f7;}
.right .details ul li h2{font-weight: normal;height: 30px; line-height: 30px; border-bottom: 1px solid #CCCCCC; font-size: 12px;}
.right .details ul li h2 span{margin-left: 40px; color:#757c6a;}
.right .details ul li ol li{float:left;width: 120px;text-align: center; margin-right: 15px;}
.right .details ul li ol li span{display: inline-block; margin-top: 35px; color: #57974B;}
.right .details ul li ol li:nth-child(1){width: 340px; position: relative;}
.right .details ul li ol li:nth-child(1) img{position: absolute; top:0px; left: 0px; margin: 35px 23px 0 44px;}
.right .details ul li ol li:nth-child(1) p{width: 193px; color:#757c6a; float:right; margin-top:35px ; text-align: left;}
.right .details ul li ol li:nth-child(1) p a{color:#757c6a;}
.right .details ul li ol li:nth-child(1) p:nth-child(3){color:#57974B;margin-top:10px;}
.right .details ul li ol li:nth-child(6) a{color:#57974B;margin-top:35px; display: block;}
.right .details ul li ol li:nth-child(6) a:nth-child(2){margin-top: 0px;}
.page ul li{float:left; text-align: center; margin:30px 3px ;}
.page ul li a{outline: none; letter-spacing: -3px; font-size:16px;display: block; height: 34px; line-height: 34px; background: #d7d7d7; color:#666666; padding: 0 15px;}
.page ul li:nth-child(2)>a:hover,.page ul li:nth-child(3)>a:hover,
.page ul li:nth-child(4)>a:hover,.page ul li:nth-child(5)>a:hover,
.page ul li:nth-child(6)>a:hover{background:#57974b; color:#FFFFFF;}
.page ul li:nth-child(2)>a{
	background:#57974b; color:#FFFFFF;
}
.page ul li:first-child a,.page ul li:last-child a{background: #d7d7d7;}
.page ul li:first-child{margin-left: 315px;}